package com.yangxk.kadmin.web.module.gen.entity;

import com.yangxk.kadmin.generator.field.Field;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.List;

/**
 * 关联表信息
 * @author yangxk
 * @date 2019/2/27 14:06
 */
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class RelateTable {
    // 关联表的名称
    private String tableName;
    // 关联表的实体名称
    private String modelName;
    // 关联表中关联的字段
    private String fieldName;
    // 与关联表关联的字段
    private String parentTableField;

    // 对应关联字段的属性名称
    private String propertyName;
    private String parentTablePropertyName;

    // 关联表中字段显示情况
    private List<Field> columns;
}
